package com.iplant.aps.service.po.ipt;

import java.util.Calendar;

/**
 * 委外拆修件信息录入-自修件工单
 *
 * @author YouWang·Peng
 * 2022-11-11 10:41:40
 */
public class IPTOutsourcingMaterial {
    /**
     * 主键
     */
    public int ID = 0;
    /**
     * 物料流转码
     */
    public String MaterialFlowTranscoding = "";
    /**
     * 车型
     */
    public int ProductID = 0;
    /**
     * 修程
     */
    public int LineID = 0;
    /**
     * 局段
     */
    public int CustomerID = 0;
    /**
     * 订单ID
     */
    public int OrderID = 0;
    /**
     * 车号
     */
    public String PartNo = "";
    /**
     * 工位
     */
    public int PartID = 0;
    /**
     * 工序
     */
    public int StepID = 0;
    /**
     * 工序任务
     */
    public int TaskStepID = 0;
    /**
     * 项点ID
     */
    public int IPTItemID = 0;
    /**
     * 物料ID
     */
    public int MaterialID = 0;
    /**
     * 必修偶修
     */
    public int ReplaceType = 0;
    /**
     * 委外属性
     */
    public int OutSourceType = 0;
    /**
     * 数量
     */
    public double FQTY = 0.0;
    /**
     * 创建人
     */
    public int CreateID = 0;
    /**
     * 创建时刻
     */
    public Calendar CreateTime = Calendar.getInstance();
    /**
     * 序列号
     */
    public String SerialNo = "";
    /**
     * 供应商编码
     */
    public String SuplierNo = "";
    /**
     * 供应商名称
     */
    public String SuplierName = "";
    /**
     * 状态
     */
    public int Status = 0;

    /**
     * 入库单ID
     */
    public int DemandID = 0;
    /**
     * 入库单编号
     */
    public String DemandNo = "";
    /**
     * 工序类型
     */
    public int PartPointType = 0;
    /**
     * 工序类型文本
     */
    public String PartPointTypeText = "";

    /**
     * 登记物料类型
     */
    public int Type = 0;
    /**
     * 登记物料
     */
    public String TypeText = "";
    /**
     * 可派工班组长
     */
    public String MonitorIDList = "";
    /**
     * 可派工班组长
     */
    public String Monitors = "";

    /**
     * 派工班组长
     */
    public int MonitorID = 0;
    /**
     * 派工班组长
     */
    public String MonitorName = "";

    /**
     * 派工时刻
     */
    public Calendar DispatchTime = Calendar.getInstance();
    /**
     * 操作工ID
     */
    public int OperatorID = 0;
    /**
     * 操作工
     */
    public String Operator = "";
    /**
     * 开工时刻
     */
    public Calendar StartWorkTime = Calendar.getInstance();
    /**
     * 完工时刻
     */
    public Calendar FinishWorkTime = Calendar.getInstance();
    /**
     * 交接二维码
     */
    public String QRCodeUrl = "";
    /**
     * 入库员
     */
    public int WarehousemanID = 0;
    /**
     * 入库员
     */
    public String WarehousemanName = "";
    /**
     * 入库时刻
     */
    public Calendar InstockTime = Calendar.getInstance();

    /**
     * 拆解状态 1送修 2报废
     */
    public int DisassemblyStatus = 0;
    /**
     * 备注
     */
    public String Remark = "";
    /**
     * 是否异常
     */
    public int IsExc = 0;

    /**
     * 拍照图片地址
     */
    public String PicUrls = "";

    /**
     * 物料流水号
     */
    public String MaterialSerialNumber = "";

    public String WBSNo = "";
    public String ProductNo = "";
    public String LineName = "";
    public String CustomerName = "";
    public String PartName = "";
    public String StepName = "";
    public String MaterialNo = "";
    public String MaterialName = "";
    public String ReplaceTypeText = "";
    public String OutSourceTypeText = "";
    public String Creator = "";
    public String StatusText = "";

    public int getIsExc() {
        return IsExc;
    }

    public void setIsExc(int isExc) {
        IsExc = isExc;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public int getID() {
        return ID;
    }

    public int getProductID() {
        return ProductID;
    }

    public int getLineID() {
        return LineID;
    }

    public int getCustomerID() {
        return CustomerID;
    }

    public int getOrderID() {
        return OrderID;
    }

    public String getPartNo() {
        return PartNo;
    }

    public int getPartID() {
        return PartID;
    }

    public int getStepID() {
        return StepID;
    }

    public int getTaskStepID() {
        return TaskStepID;
    }

    public int getMaterialID() {
        return MaterialID;
    }

    public int getOutSourceType() {
        return OutSourceType;
    }

    public double getFQTY() {
        return FQTY;
    }

    public int getCreateID() {
        return CreateID;
    }

    public Calendar getCreateTime() {
        return CreateTime;
    }

    public String getSerialNo() {
        return SerialNo;
    }

    public String getSuplierNo() {
        return SuplierNo;
    }

    public String getSuplierName() {
        return SuplierName;
    }

    public int getStatus() {
        return Status;
    }

    public String getProductNo() {
        return ProductNo;
    }

    public String getLineName() {
        return LineName;
    }

    public String getCustomerName() {
        return CustomerName;
    }

    public String getPartName() {
        return PartName;
    }

    public String getStepName() {
        return StepName;
    }

    public String getMaterialNo() {
        return MaterialNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public String getOutSourceTypeText() {
        return OutSourceTypeText;
    }

    public String getCreator() {
        return Creator;
    }

    public String getStatusText() {
        return StatusText;
    }

    public void setID(int iD) {
        ID = iD;
    }

    public void setProductID(int productID) {
        ProductID = productID;
    }

    public void setLineID(int lineID) {
        LineID = lineID;
    }

    public void setCustomerID(int customerID) {
        CustomerID = customerID;
    }

    public void setOrderID(int orderID) {
        OrderID = orderID;
    }

    public void setPartNo(String partNo) {
        PartNo = partNo;
    }

    public void setPartID(int partID) {
        PartID = partID;
    }

    public void setStepID(int stepID) {
        StepID = stepID;
    }

    public void setTaskStepID(int taskStepID) {
        TaskStepID = taskStepID;
    }

    public void setMaterialID(int materialID) {
        MaterialID = materialID;
    }

    public void setOutSourceType(int outSourceType) {
        OutSourceType = outSourceType;
    }

    public void setFQTY(double fQTY) {
        FQTY = fQTY;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }

    public void setSerialNo(String serialNo) {
        SerialNo = serialNo;
    }

    public void setSuplierNo(String suplierNo) {
        SuplierNo = suplierNo;
    }

    public void setSuplierName(String suplierName) {
        SuplierName = suplierName;
    }

    public void setStatus(int status) {
        Status = status;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    public void setLineName(String lineName) {
        LineName = lineName;
    }

    public void setCustomerName(String customerName) {
        CustomerName = customerName;
    }

    public void setPartName(String partName) {
        PartName = partName;
    }

    public void setStepName(String stepName) {
        StepName = stepName;
    }

    public void setMaterialNo(String materialNo) {
        MaterialNo = materialNo;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    public void setOutSourceTypeText(String outSourceTypeText) {
        OutSourceTypeText = outSourceTypeText;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }

    public void setStatusText(String statusText) {
        StatusText = statusText;
    }

    public int getIPTItemID() {
        return IPTItemID;
    }

    public void setIPTItemID(int iPTItemID) {
        IPTItemID = iPTItemID;
    }

    public int getDemandID() {
        return DemandID;
    }

    public void setDemandID(int demandID) {
        DemandID = demandID;
    }

    public String getDemandNo() {
        return DemandNo;
    }

    public void setDemandNo(String demandNo) {
        DemandNo = demandNo;
    }

    public String getWBSNo() {
        return WBSNo;
    }

    public void setWBSNo(String WBSNo) {
        this.WBSNo = WBSNo;
    }

    public String getMaterialFlowTranscoding() {
        return MaterialFlowTranscoding;
    }

    public void setMaterialFlowTranscoding(String materialFlowTranscoding) {
        MaterialFlowTranscoding = materialFlowTranscoding;
    }

    public int getReplaceType() {
        return ReplaceType;
    }

    public void setReplaceType(int replaceType) {
        ReplaceType = replaceType;
    }

    public int getPartPointType() {
        return PartPointType;
    }

    public void setPartPointType(int partPointType) {
        PartPointType = partPointType;
    }

    public String getPartPointTypeText() {
        return PartPointTypeText;
    }

    public void setPartPointTypeText(String partPointTypeText) {
        PartPointTypeText = partPointTypeText;
    }

    public String getReplaceTypeText() {
        return ReplaceTypeText;
    }

    public void setReplaceTypeText(String replaceTypeText) {
        ReplaceTypeText = replaceTypeText;
    }

    public String getMonitorIDList() {
        return MonitorIDList;
    }

    public void setMonitorIDList(String monitorIDList) {
        MonitorIDList = monitorIDList;
    }

    public String getMonitors() {
        return Monitors;
    }

    public void setMonitors(String monitors) {
        Monitors = monitors;
    }

    public Calendar getDispatchTime() {
        return DispatchTime;
    }

    public void setDispatchTime(Calendar dispatchTime) {
        DispatchTime = dispatchTime;
    }

    public int getOperatorID() {
        return OperatorID;
    }

    public void setOperatorID(int operatorID) {
        OperatorID = operatorID;
    }

    public String getOperator() {
        return Operator;
    }

    public void setOperator(String operator) {
        Operator = operator;
    }

    public Calendar getStartWorkTime() {
        return StartWorkTime;
    }

    public void setStartWorkTime(Calendar startWorkTime) {
        StartWorkTime = startWorkTime;
    }

    public Calendar getFinishWorkTime() {
        return FinishWorkTime;
    }

    public void setFinishWorkTime(Calendar finishWorkTime) {
        FinishWorkTime = finishWorkTime;
    }

    public String getQRCodeUrl() {
        return QRCodeUrl;
    }

    public void setQRCodeUrl(String QRCodeUrl) {
        this.QRCodeUrl = QRCodeUrl;
    }

    public int getWarehousemanID() {
        return WarehousemanID;
    }

    public void setWarehousemanID(int warehousemanID) {
        WarehousemanID = warehousemanID;
    }

    public String getWarehousemanName() {
        return WarehousemanName;
    }

    public void setWarehousemanName(String warehousemanName) {
        WarehousemanName = warehousemanName;
    }

    public Calendar getInstockTime() {
        return InstockTime;
    }

    public void setInstockTime(Calendar instockTime) {
        InstockTime = instockTime;
    }

    public int getType() {
        return Type;
    }

    public void setType(int type) {
        Type = type;
    }

    public String getTypeText() {
        return TypeText;
    }

    public void setTypeText(String typeText) {
        TypeText = typeText;
    }

    public int getMonitorID() {
        return MonitorID;
    }

    public void setMonitorID(int monitorID) {
        MonitorID = monitorID;
    }

    public String getMonitorName() {
        return MonitorName;
    }

    public void setMonitorName(String monitorName) {
        MonitorName = monitorName;
    }

    public int getDisassemblyStatus() {
        return DisassemblyStatus;
    }

    public void setDisassemblyStatus(int disassemblyStatus) {
        DisassemblyStatus = disassemblyStatus;
    }

    public String getPicUrls() {
        return PicUrls;
    }

    public void setPicUrls(String picUrls) {
        PicUrls = picUrls;
    }

    public String getMaterialSerialNumber() {
        return MaterialSerialNumber;
    }

    public void setMaterialSerialNumber(String materialSerialNumber) {
        MaterialSerialNumber = materialSerialNumber;
    }
}
